package com.cqndt.disaster.device.dao;

import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Mapper;
import com.cqndt.disaster.device.vo.SearchVo;
import com.cqndt.disaster.device.domain.TbsDlfQlf;
import com.cqndt.disaster.device.domain.TbsDlfQlfExample;

@Mapper
public interface TbsDlfQlfMapper {
    int countByExample(TbsDlfQlfExample example);

    int deleteByExample(TbsDlfQlfExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TbsDlfQlf record);

    int insertSelective(TbsDlfQlf record);

    List<TbsDlfQlf> selectByExample(TbsDlfQlfExample example);

    TbsDlfQlf selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TbsDlfQlf record, @Param("example") TbsDlfQlfExample example);

    int updateByExample(@Param("record") TbsDlfQlf record, @Param("example") TbsDlfQlfExample example);

    int updateByPrimaryKeySelective(TbsDlfQlf record);

    int updateByPrimaryKey(TbsDlfQlf record);

    List<Map<String, Object>> tbsDlfQlf(SearchVo vo);
}